import {defineConfig} from 'vite';
import vue from '@vitejs/plugin-vue';
import {link} from "./src/config/config.js";
import {viteMockServe} from 'vite-plugin-mock';
export default ({mode}) => {
    return defineConfig({
        plugins: [
            vue(),
            viteMockServe({
                // Mock 规则和数据配置
                // 示例：
                localEnabled: true,
                prodEnabled: true,
                mockPath: 'src/mock', // Mock 数据的目录，默认为 'mock'
                supportTs: true, // 支持 TypeScript 文件，默认为 false
            }),
        ],
        server: {
            port: 7767   // 端口号
        },
        assetsInclude: ['**/*.glb'],
        base: link,
        resolve: {
            alias: {
                '@': '/src',
                // 其他别名
            },
        },
    });
}


